
function afterChangeCountry(el, data, state_id) {
    if (data.status == 200) {
        if (state_id) {
            var state_el = $("#" + state_id);
        } else {
            var state_el = $("#state_id");
        }
        state_el.find('option').remove();
        for (var key in data.states) {
            state_el.append('<option value="' + key + '">' + data.states[key] + '</option>');
        }
    } else {
        alert(data.info);
    }
}

function setLocation(url) {
    window.location.href = url;
}

function afterDeleteWish(el, data) {
    if (data.status == 200) {
        swal('Successful!', data.message, 'success');
//        $(el).parents('tr').fadeout('slow').remove();
        $(el).parents('tr').remove();
    } else {
        swal('Oops!', data.message, 'error');
    }
}

function afterSubscription(el, data) {
    if (data.status == 200) {
        var email=$("#newsletter-email").val();
        if($("#newsletter-email").val()== ""){
            $("#subscribeError").show();
            $(".emailPopup").hide();
            $("#newsletter-email").focus();
        } else {
            $("#subscribeError").hide();
            $(".emailPopup").show();
            $("#newsletter-email").val('');
        }
    }
}

function productH(){ //所有列表图片高度控制
    var sq_productH = null;
    var imgAll = $(".product_h img.productImgH");
    if(imgAll != null && imgAll != undefined && imgAll != "" && imgAll.length != 0){
        var img1 = imgAll.eq(0);
        var img = new Image();
        img.src = img1.attr("src");
        var intv = window.setInterval(function(){
                if(img.complete){
                    sq_productH = img1.height();
                    $(".product_h img.productImgH").height(sq_productH);
                    clearInterval(intv);
                }
            }, 50);
    }
}
$(function(){
    productH();
    $("img.lazy").lazyload({
        effect : "fadeIn"
    });
    /*index*/
    var mySwiper1 = new Swiper ('.indexBanner_swiper', { //index banner
        direction: 'horizontal',
        loop: true,
        autoplay: 5000,
        pagination: '.swiper-pagination',
        
    })  
    $(".btn-opener").bind("click",function(){
        if($(this).hasClass("open")){
            $(this).removeClass("open");
        }else{
            $(this).addClass("open");
        };
        $(".recommend1").slideToggle()
    })
    /*index end*/
    var mySwiper2 = new Swiper ('.indexTjOne_swiper', { //所有7个布局的轮播
        direction: 'horizontal',
        loop: false,
        slidesPerView:7,
        slidesPerGroup : 7,
        paginationClickable:true,
        nextButton: '.swiper-button-next',
        prevButton: '.swiper-button-prev',
        
    })  
    var mySwiper3 = new Swiper ('.indexTjTwo_swiper', { //所有2个布局的轮播
        direction: 'horizontal',
        loop: false,
        autoplay: 3000,
        slidesPerView:2,
        slidesPerGroup : 2,
        paginationClickable:true,
        nextButton: '.swiper-button-next',
        prevButton: '.swiper-button-prev',
        
    })   
    var mySwiper4 = new Swiper ('.indexTjFour_swiper', { //所有4个布局的轮播
        direction: 'horizontal',
        loop: false,
        autoplay: 3000,
        slidesPerView:4,
        slidesPerGroup : 4,
        paginationClickable:true,
        nextButton: '.swiper-button-next',
        prevButton: '.swiper-button-prev',
        
    })   
    /*header*/  
        $(".muneNav li").hover(function(){
            $(".childNavBox").css("top",$(".header").height());
            $(".indexCartBox").css("top",$(".header").height());

            $(".childNavBox").stop().fadeOut(200);
            $("#"+$(this).attr("dataShow")).stop().fadeIn(200);
        },function(){
            $(".childNavBox").stop().fadeOut(200);
            $("#"+$(this).attr("dataShow")).hover(function(){
                $(this).stop().fadeIn(200)
            },function(){
                $(this).stop().fadeOut(200);
            })
        });

        $(".fixedUlNav li").hover(function(){
            $(".childNavBox").css({position:"fixed",top:"50px"});
            $(".indexCartBox").css({position:"fixed",top:"70px"});

            $(".childNavBox").stop().fadeOut(200);
            $("#"+$(this).attr("dataShow")).stop().fadeIn(200);
        },function(){
            $(".childNavBox").stop().fadeOut(200);
            $("#"+$(this).attr("dataShow")).hover(function(){
                $(this).stop().fadeIn(200)
            },function(){
                $(this).stop().fadeOut(200);
            })
        });



        $(".navMybag").bind("click",function(){
            if($(".indexCartBox").hasClass("hide")){
                $(".indexCartBox").removeClass("hide");
            }else{
                $(".indexCartBox").addClass("hide");
            }
        })

        $(".goTop").click(function(){  
            $('body,html').animate({scrollTop:"0px"},100);                           
        })
        /*all checkbox*/
        $(".icheckbox").bind("click",function(){
            if($(this).find("input").is(":checked")){
                $(this).addClass("checked")
            }else{
                $(this).removeClass("checked")
            }
        })
        /*all radio*/
        $(".iradio_box label").bind("click",function(){
            $(this).siblings().each(function(i,item){
                $(item).find(".iradio_minimal").removeClass("checked");
            });
            $(this).find(".iradio_minimal").addClass("checked");
        })
    /*header end*/ 
    
    /*category*/ 
        $(".catg_rightBoxTop .fl").find("button").bind("click",function(){
            var className = $(this).attr("dataClass");
            if(!$(this).hasClass("active")){
                $(this).addClass("active").siblings().removeClass("active");
                if(className == "fiveShow"){
                    $(".catg_productBox .catg_product").addClass("fivePro");
                }else{
                    $(".catg_productBox .catg_product").removeClass("fivePro");
                }
            }
        })
    /*category end*/ 

    /*product*/ 
        $(".option-element").find(".radio-inline").bind("click",function(){
            var ipt = $(this).find("input[type=radio]");
            var iptImg = $(this).find("input[type=radio] + span").find("img");
            if(ipt.is(":checked")){
                $(this).parents(".changeBox").find(".changeText").text(iptImg.attr("title"))
            }
        })

        $(".option-element").find(".radio-inline").eq(0).click();
    /*product end*/ 

    /*checkout*/ 
    $(".inputMember").bind("click",function(){
        $(this).find("img.hide").removeClass("hide").siblings().addClass("hide");
        if($(this).next(".inputMemberArea").hasClass("hide")){
            $(this).next(".inputMemberArea").removeClass("hide");
        }else{
            $(this).next(".inputMemberArea").addClass("hide");
        }
    })

    $(".addJchange .iradio_box label").bind("click",function(){
        $(this).siblings().each(function(i,item){
            if(!$(item).hasClass("inputMemberAreaShow")){
                $(".addJchange").next(".inputMemberArea").removeClass("hide");
            }else{
                $(".addJchange").next(".inputMemberArea").addClass("hide");
            }
        });
    })
    /*checkout end*/ 

    /*review*/
    $("ul.text_switch li").click(function () {
      var _index = $(this).index();
      $(this).addClass("active").siblings().removeClass("active");
      $(".contentText .text_content").eq(_index).show().siblings().hide();
    });

})
window.onscroll = function () {
    /**/
    var top = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
    if (top > 300) {
        $(".goTop").show(200);
    } else {
        $(".goTop").hide(200);
    }
    /**/
    if(top> ($("#divBox")[0].offsetTop + 135) ){
        $(".d_header-move").show()
    }else{
        $(".d_header-move").hide()
    }
    $(".indexCartBox").addClass("hide");;//影藏首页购物车弹窗

    /*checkout*/
    // if(top>$(".rightData")[0].offsetTop){
    //     $(".d_sub-inner").addClass("fixed_sub-inner")
    // }else{
    //     $(".d_sub-inner").removeClass("fixed_sub-inner")
    // }

}
/*index*/

/*index end*/

/*product*/

/*product end*/

/*checkout*/

/*checkout end*/

//
var num_ssk = 0;
$(".tan_cuizzs").click(function(){
    num_ssk++;
    if(num_ssk>1){
        $(".tan_zzcuigs1").remove();
        $("<div class='tan_zzcuigs tan_zzcuigs2'>君は既に1度催促した。</div>").appendTo("body"); 
        $("<div class='nvhhhfs'>").css({"position":"absolute","width":"100%","height":"100%","z-index":"100","opacity":"0","left":"0","top":"0"}).appendTo($(".ukjhmms"));                  
        setTimeout(function(){
                $(".tan_zzcuigs").remove();
                $(".nvhhhfs").remove();
        },3000) 
    }else{
       $("<div class='tan_zzcuigs tan_zzcuigs1'>オーダーは催促しました。</div>").appendTo("body");    
       $("<div class='nvhhhfs'>").css({"position":"absolute","width":"100%","height":"100%","z-index":"100","opacity":"0","left":"0","top":"0"}).appendTo($(".ukjhmms"));      
        setTimeout(function(){
                $(".tan_zzcuigs").remove();
                $(".nvhhhfs").remove(); 
        },3000) 
    }
     
}) 

/*check if the postID is correct */
$("input[name='zip']").on('keyup', function (){
      var correctPostId = /(^\d{6,8}$)|(^\d{3,4}-\d{3,4}$)/;
      var e = $(this).get()[0];
      var length = e.value.length;
      for(var i = 0;i<length;++i){
         if(isNaN(e.value[i])){
            if(e.value[i]!='-')document.execCommand('delete');
         }
      } 
      if(!correctPostId.test(e.value)){
        $("input[name='city']").get()[0].value='';
        $("input[name='address']").get()[0].value='';
        return false;
      }
      AjaxZip3.zip2addr(e,'','state_id','city','address');
}); 